//给你一个字符串 s ，字符串的「能量」定义为：只包含一种字符的最长非空子字符串的长度。 
//
// 请你返回字符串 s 的 能量。 
//
// 
//
// 示例 1： 
//
// 
//输入：s = "leetcode"
//输出：2
//解释：子字符串 "ee" 长度为 2 ，只包含字符 'e' 。
// 
//
// 示例 2： 
//
// 
//输入：s = "abbcccddddeeeeedcba"
//输出：5
//解释：子字符串 "eeeee" 长度为 5 ，只包含字符 'e' 。
// 
//
// 
//
// 提示： 
//
// 
// 1 <= s.length <= 500 
// s 只包含小写英文字母。 
// 
//
// Related Topics 字符串 👍 140 👎 0

package leetcode.editor.cn;
//java:连续字符
public class Q1446ConsecutiveCharacters {
    public static void main(String[] args){
        Solution solution = new Q1446ConsecutiveCharacters().new Solution();
    }
    //leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public int maxPower(String s) {
        int n = s.length(), res = 1, left = 0, right = 0;
        while (right < n) {
            if (s.charAt(left) == s.charAt(right)) {
                res = Math.max(res , right - left + 1);
            } else {
                left = right;
            }
            right++;
        }
        return res;
    }
}
//leetcode submit region end(Prohibit modification and deletion)

}